Physically Based Global Illumination Calculation Using Graphics Hardware
نویسندگان
چکیده
This paper examines the feasibility of implementing core algorithms from Radiance using a new type ray tracing engine optimized for highly parallel graphics hardware environments. It presents solutions to a number of implementation challenges. First, the Radiance data format is reinterpreted as a set of buffered data arrays compatible with graphics processing unit (GPU) memory. Second, the ray tracing core of the Radiance RPICT and RTRACE programs for global illumination calculations of scenes and discrete sensors is broken up into a number of small GPU programs that execute in parallel. Third, command-line user settings are declared as variables on the GPU with scopes appropriate to their functions. As a proof of concept, the paper presents a reference implementation using the OptiXTM ray tracing engine that produces images indistinguishable from Radiance up to twenty times faster for scenes with a palette of common materials.
منابع مشابه
Visually pleasing real-time global illumination rendering for fully-dynamic scenes
Global illumination (GI) rendering plays a crucial role in the photo-realistic rendering of virtual scenes. With the rapid development of graphics hardware, GI has become increasingly attractive even for real-time applications nowadays. However, the computation of physically-correct global illumination is time-consuming and cannot achieve real-time, or even interactive performance. Although the...
متن کاملInteractive Global Illumination in Dynamic Environments Using Commodity Graphics Hardware
We present a system based on commodity graphics hardware for computing global illumination in dynamic scenes at interactive rates. We designed a progressive global illumination algorithm specifically to take advantage of current graphics hardware features. Our algorithm simulates the transport of light in synthetic environments by following the light emitted from the light source(s) through its...
متن کاملA graphics processing unit based method for dynamic real-time global illumination
Real-time realistic image synthesis for virtual environments has been one of the most actively researched areas in computer graphics for over a decade. Images that display physically correct illumination of an environment can be simulated by evaluating a multi-dimensional integral equation, called the rendering equation, over the surfaces of the environment. Many global illumination algorithms ...
متن کاملA Texture Mapping Approach for the Visualization of Special Relativity
This paper describes a novel rendering technique for the special relativistic visualization of the apparent geometry of fast moving objects. This method is based on the relativistic aberration of light and makes use of texture mapping. Interactive frame rates are possible, since texture mapping is supported by modern graphics hardware. Unlike the well-known relativistic polygon rendering approa...
متن کاملPipeline Rendering: Interaction and Realism Through Hardware-Based Multi-Pass Rendering
While large investments are made in sophisticated graphics hardware, most realistic rendering is still performed off-line using ray trace or radiosity systems. A coordinated use of hardware-provided bitplanes and rendering pipelines can, however, approximate ray trace quality illumination effects in a user-interactive environment, as well as provide the tools necessary for a user to declutter s...
متن کامل